Full Stack Engineer
1 Year Contract
Hybrid (2 Days Onsite)
$75-85/hr
Company Overview
We are partnered with a leading beauty retailer seeking a Full Stack Lead Developer to join our team on a contract basis. In this high-impact role, you will be driving the development of critical systems and collaborating closely with business stakeholders, offshore teams, and internal technical resources. You’ll have the opportunity to influence the direction of our technology stack while actively contributing to hands-on coding and solution design.
Role Overview
As a Full Stack Lead Developer, you will play a crucial leadership role in delivering high-quality software solutions. You’ll be responsible for leading a small team of developers, guiding them through complex technical challenges, and ensuring alignment between business needs and technical delivery. You will take ownership of system design, hands-on coding, and mentoring engineers with a focus on both technical and functional solutions.
Key Responsibilities
- Lead the full-stack development efforts for key projects, driving technical strategy and solutions.
- Collaborate closely with business stakeholders to understand requirements, provide updates, and deliver business-aligned solutions.
- Provide technical leadership, mentoring, and guidance to a small team of 1-2 junior or mid-level full-stack engineers.
- Solve complex coding and system design problems, with a focus on high-quality and maintainable code.
- Participate in and lead system design discussions, ensuring the scalability, security, and performance of the applications.
- Balance hands-on coding in React (front-end) and Spring Boot (Java) with leadership duties.
- Conduct code reviews and assist in troubleshooting technical issues.
Required Skills and Experience
- 8-10 years of full-stack development experience, with at least 3+ years in a leadership role.
- Strong experience with React and modern front-end technologies.
- Expertise in Java and Spring Boot framework for building robust, scalable back-end systems.
- Proven ability to lead and mentor teams, with strong communication skills to work effectively with business stakeholders and off-shore teams.
- Strong analytical skills and experience in tackling complex coding and system design challenges.
- Proficient in designing scalable, maintainable, and high-performance systems.
Preferred Skills
- Experience in e-commerce or retail technologies.
- Familiarity with CI/CD pipelines and DevOps practices.